package pe.com.hermes.hermetic.negocio.ultil;

import pe.com.hermes.hermetic.beans.CargaPedidoBean;
import pe.com.hermes.hermetic.beans.CargaPedidoFormattedBean;

import java.util.Comparator;

public class MatrizNameComparator implements Comparator {
    public int compare(Object emp1, Object emp2) {
        if(emp1 instanceof CargaPedidoFormattedBean){
            String desMatriz1 = ((CargaPedidoFormattedBean)emp1).getDesMatriz();
            String desMatriz2= ((CargaPedidoFormattedBean)emp2).getDesMatriz();
            return desMatriz1.compareTo(desMatriz2);
        }
        if(emp1 instanceof CargaPedidoBean){
            String desMatriz1 = ((CargaPedidoBean)emp1).getDesMatriz();
            String desMatriz2= ((CargaPedidoBean)emp2).getDesMatriz();
            return desMatriz1.compareTo(desMatriz2);
        }
        return 1;
    }
}
